package com.lanhe.weichatTransferRec.mapper;

import java.util.List;
import com.lanhe.weichatTransferRec.domain.LhOrdersWeichatTransferRec;

/**
 * 微信当日订单状态记录Mapper接口
 * 
 * @author tianliang
 * @date 2024-02-29
 */
public interface LhOrdersWeichatTransferRecMapper 
{
    /**
     * 查询微信当日订单状态记录
     * 
     * @param transferRecId 微信当日订单状态记录主键
     * @return 微信当日订单状态记录
     */
    public LhOrdersWeichatTransferRec selectLhOrdersWeichatTransferRecByTransferRecId(Integer transferRecId);

    /**
     * 查询微信当日订单状态记录列表
     * 
     * @param lhOrdersWeichatTransferRec 微信当日订单状态记录
     * @return 微信当日订单状态记录集合
     */
    public List<LhOrdersWeichatTransferRec> selectLhOrdersWeichatTransferRecList(LhOrdersWeichatTransferRec lhOrdersWeichatTransferRec);

    /**
     * 新增微信当日订单状态记录
     * 
     * @param lhOrdersWeichatTransferRec 微信当日订单状态记录
     * @return 结果
     */
    public int insertLhOrdersWeichatTransferRec(LhOrdersWeichatTransferRec lhOrdersWeichatTransferRec);

    /**
     * 修改微信当日订单状态记录
     * 
     * @param lhOrdersWeichatTransferRec 微信当日订单状态记录
     * @return 结果
     */
    public int updateLhOrdersWeichatTransferRec(LhOrdersWeichatTransferRec lhOrdersWeichatTransferRec);

    /**
     * 删除微信当日订单状态记录
     * 
     * @param transferRecId 微信当日订单状态记录主键
     * @return 结果
     */
    public int deleteLhOrdersWeichatTransferRecByTransferRecId(Integer transferRecId);

    /**
     * 批量删除微信当日订单状态记录
     * 
     * @param transferRecIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteLhOrdersWeichatTransferRecByTransferRecIds(Integer[] transferRecIds);
}
